package com.gollum.system.service;

import com.gollum.common.domain.response.TableSupport;
import com.gollum.jpa.service.JpaServer;
import com.gollum.system.domain.model.SysDictData;
import com.gollum.system.domain.request.SysDictDataRequest;
import com.gollum.system.domain.response.SysDictDataResponse;

/**
 * 字典数据service
 *
 * @author Herther
 * @createTime 2022年09月18日 22:53:00
 * @since 1.0.0
 */
public interface SysDictDataService extends JpaServer<SysDictData,Long> {

    /**
     * 分页查询字典数据
     *
     * @param sysDictDataRequest 查询条件
     * @return 数据
     * @auther: Herther
     * @since 1.0.0
     * @date: 2022/9/18 23:22
     */
    TableSupport<SysDictDataResponse> listPage(SysDictDataRequest sysDictDataRequest);

    /**
     * 根据ID查询详情
     * @auther: Herther
     * @since 1.0.0
     * @date: 2022/9/20 23:33
     */
    SysDictDataResponse getDetailById(Long id);
}
